<template>
  <el-upload
  class="upload-demo"
  ref="upload"
  action="http://localhost:3000/api/upload"
  :on-success="handleSuccess"
  :auto-upload="false"
  :file-list="fileList">
  <el-button slot="trigger" size="small" type="primary">选取文件</el-button>
  <el-button style="margin-left: 10px" @click="submitUpload" size="small" type="success">上传到服务器</el-button>
</el-upload>
</template>

<script>
export default {
 data() {
     return {
         fileList: [],
     }
 },
 methods: {
     handleSuccess(res, file) {
         this.$emit('onUpload', res);
     },
     submitUpload() {
         this.$refs.upload.submit();
     }
 }
}
</script>

<style>

</style>